package model.social;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

public class NewsPublique {

    protected int id_newsPublique;
    public String titre;
    public String contenu;    
    protected Date dateCreation;
    protected Date dateDerniereModif;
    protected Set<CommentaireNews> listeCommentNews = new HashSet<CommentaireNews>(0);

    public NewsPublique() {		
	}    
    
    public NewsPublique(String titre, String contenu, Date dateCreation,
			Date dateDerniereModif) {
		
		this.titre = titre;
		this.contenu = contenu;
		this.dateCreation=dateCreation;
		this.dateDerniereModif = dateDerniereModif;
	}
    
	public void modifierNews (String titre, String contenu) {
		this.titre=titre;
		this.contenu=contenu;
		this.dateDerniereModif=new Date();
    }

	public int getId_newsPublique() {
		return id_newsPublique;
	}

	public void setId_newsPublique(int id_newsPublique) {
		this.id_newsPublique = id_newsPublique;
	}

	public String getTitre() {
		return titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getContenu() {
		return contenu;
	}

	public void setContenu(String contenu) {
		this.contenu = contenu;
	}

	public Date getDateDerniereModif() {
		return dateDerniereModif;
	}

	public void setDateDerniereModif(Date dateDerniereModif) {
		this.dateDerniereModif = dateDerniereModif;
	}

	public Date getDateCreation() {
		return dateCreation;
	}

	public void setDateCreation(Date dateCreation) {
		this.dateCreation = dateCreation;
	}
	
	public Set<CommentaireNews> getListeCommentNews() {
		return listeCommentNews;
	}

	public void setListeCommentNews(Set<CommentaireNews> listeCommentNews) {
		this.listeCommentNews = listeCommentNews;
	}	
	
}

